package com.testing.class5;

import com.testing.web.WebKeywords;

/**
 * @Classname ShopBuyTest
 * @Description 类型说明
 * @Date 2022/10/10 20:08
 * @Created by 特斯汀Roy
 */
public class ShopBuyPage {
    public static void main(String[] args) {
        WebKeywords web = new WebKeywords();
        web.open("chrome");
        web.visitWeb("http://www.testingedu.com.cn:8000/");
        //登录流程。
        web.click("//a[text()='登录']");
        web.input("//input[@id='username']", "13800138006");
        web.input("//input[@id='password']", "123456");
        web.input("//input[@id='verify_code']", "1");
        web.click("//a[@name=\"sbtbutton\"]");
        //返回商城首页
        web.saveParam("返回xpath", "//a[text()=\"返回商城首页\"]");
        web.click("{返回xpath}");
        web.input("//input[@id='q']", "{随机商品}");
        web.click("//button[text()='搜索']");
        web.halt("2");

        web.click("//a[text()='加入购物车']");
        web.switchIframe("layui-layer-iframe1");
        web.halt("2");
        web.click("//a[text()='去购物车结算']");
        web.click("//a[text()='去结算']");
        //实际上大部分网页，浏览器是可以自己完成滚动操作的。
        web.click("//button[contains(text(),'提交订单')]");
        web.assertElementTextContains(".erhuh>h3", "提交成功");
        web.halt("3");

        web.quit();


    }


}
